Page Index
16 A 代码生成器使用说明、菜单权限配置
JL 于 2021-04-25 17:17:25 +08:00 修改了此页面
此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

生成内容

  • 前端api.js、crud.js、index.vue
  • 后端entity、mapper、service、Controller

生成步骤

登录后台---->常用工具---->代码生成器---->数据源配置---->新增/修改数据源---->选择数据源---->生成代码---->将代码分别复制到前、后端---->后台管理中手动添加菜单---->将菜单权限授权给用户的角色---->重启模块---->重新登录

多租户配置

  • 如果你新建的表有租户字段,需要区分租户,要去nacos中相应服务的配置文件中加上多租户表维护,具体请查看【多租户文档】

再重启所有服务

菜单权限配置

  • 模仿已有菜单【用户管理】

  • 菜单上的【权限标识】要和Controller上的@PreAuthorize("@ato.hasAuthority('权限标识')")对应上,否则请求接口会提示“不允许访问”

  • 检查api目录下的接口url请求路径是否正确,否则请求接口会提示“资源不存在”

注意url的组成/服务路由名/Controller接口路径

  • 菜单加完后,退出系统重新登录账号,否则请求接口会提示“资源不存在”